symbiotic relationship (of living beings) - Español Inglés Diccionario